package ru.compft.web.adapter;

import ru.compft.common.data.Setting;
import ru.compft.web.beans.SystemPropBean;

/**
 * User: ASUS
 * Date: 09.08.12
 * Time: 21:09
 * Адаптер для преобразование бина в объект БД
 */
public class SystemPropAdapter {

    public static Setting convertToDataObject(SystemPropBean systemPropBean) {
        if (systemPropBean != null) {
            final Setting setting = new Setting();

            setting.setId(systemPropBean.getId());
            setting.setCode(systemPropBean.getCode());
            setting.setValue(systemPropBean.getValue());
            setting.setDescription(systemPropBean.getDescription());

            return setting;
        }
        return null;
    }

    public static void copyToBean(Setting module, SystemPropBean systemPropBean) {
        if (systemPropBean != null && module != null) {
            systemPropBean.setId(module.getId());
            systemPropBean.setCode(module.getCode());
            systemPropBean.setValue(module.getValue());
            systemPropBean.setDescription(module.getDescription());
        }
    }
}
